#!/bin/sh
# 下载目录
#判断下载目录是否存在 如果不在创建
if [ ! -d "${DOWLOAD_DIR}" ]; then
    # 如果目录不存在，则创建它
    mkdir -p "${DOWLOAD_DIR}"
    echo "目录 ${DOWLOAD_DIR} 已创建。"
fi

# # aria2 配置目录
if [ ! -d "${ARIA2_CONF_DIR}" ]; then
    mkdir -p "${ARIA2_CONF_DIR}"
    echo "目录 ${ARIA2_CONF_DIR} 已创建。"
fi

# 判断 从会话文件中读取下载任务 是否为空
SESSION=${ARIA2_CONF_DIR}/aria2.session
if [ ! -e "${SESSION}" ]; then
    echo "会话文件不存在"
    touch ${SESSION}
fi

# # aria2 日志目录
LOG=${ARIA2_CONF_DIR}/aria2.log
if [ ! -e $LOG ]; then
    echo "日志文件 文件创建"
    touch $LOG
fi

# 启动参数
/usr/bin/aria2c --conf-path="/app/conf/aria2.conf" \
    --enable-rpc --rpc-listen-all \
    --dir="${DOWLOAD_DIR}" \
    --input-file="${SESSION}" \
    --save-session="${SESSION}" \
    --log="${LOG}" \
    --rpc-secret="${RPC_SECRET}"




